package com.edu.publisher.service;

import java.util.List;

import com.edu.publisher.bean.TestCourseUcAvgScoreDuration;
import com.edu.publisher.bean.TestPaperUcAvgScoreDuration;
import com.edu.publisher.bean.TestQuestionAnswer;
import com.edu.publisher.bean.TestUcAboutPaperLevel;

/**
 * Created on 2022/10/20.
 *
 * @author Topus
 */
public interface TestStatsService {
    List<TestPaperUcAvgScoreDuration> getUcAvgScoreDurationAboutPaper(Integer date, Integer limit);

    List<TestCourseUcAvgScoreDuration> getUcAvgScoreDurationAboutCourse(Integer date, Integer limit);

    List<TestUcAboutPaperLevel> getUcAboutPaperLevel(Integer date, Integer limit, String Level);

    List<TestQuestionAnswer> getAcCacRate(Integer date);

    Double getMaxCorrectRate(Integer date);

    Long getMaxDoQuestionCount(Integer date);

    Double getMaxCorrectUserRate(Integer date);
}